#include <iostream>
#include "testpaper_a.h"
#include "testpaper_b.h"

int main() {

  TestpaperPtr tester;
  tester = std::make_shared<TestpaperA>("xiaoming");
  tester->testQuestion1();
  tester->testQuestion2();
  tester->testQuestion3();
  tester = std::make_shared<TestpaperB>("huihui");
  tester->testQuestion1();
  tester->testQuestion2();
  tester->testQuestion3();


  std::cout << "Hello World!" << std::endl;
  return 0;
}